Pré-requisitos: Especificação do Projeto, Projeto de Interface
- Requisito associado: RF-001
- Objetivo do teste: Verificar se o sistema permite a criação, leitura, atualização e exclusão de informações dos usuários.
- Passo a passo do teste:
- Acessar a interface de cadastro de usuário.
- Preencher todos os campos obrigatórios e submeter o formulário.
- Acessar a lista de usuários e verificar se o novo usuário foi adicionado.
- Selecionar o usuário recém-criado e verificar suas informações.
- Atualizar algumas informações do usuário e salvar.
- Verificar se as informações atualizadas aparecem corretamente.
- Excluir o usuário e confirmar a exclusão.
- Verificar se o usuário não está mais na lista.
- Critérios de êxito: O usuário deve ser criado, lido, atualizado e excluído com sucesso sem erros.
- Requisito associado: RF-002
- Objetivo do teste: Validar se o sistema registra corretamente os exercícios realizados pelos alunos.
- Passo a passo do teste:
- Acessar a interface de registro de exercícios.
- Selecionar um aluno e um exercício específico.
- Inserir a carga e o número de repetições.
- Marcar o exercício como concluído.
- Salvar as informações.
- Verificar se as informações aparecem no histórico de exercícios do aluno.
- Critérios de êxito: O exercício deve ser registrado corretamente, e o status deve ser atualizado para "concluído".
- Requisito associado: RF-003
- Objetivo do teste: Confirmar se o sistema permite adicionar lembretes para horários de refeições.
- Passo a passo do teste:
- Acessar a seção de lembretes na aplicação.
- Criar um novo lembrete para uma refeição.
- Definir o horário e a descrição do lembrete.
- Salvar o lembrete.
- Verificar se o lembrete aparece na lista de lembretes.
- Critérios de êxito: O lembrete deve ser adicionado e aparecer corretamente na lista de lembretes.
- Requisito associado: RF-004
- Objetivo do teste: Testar se o profissional pode cadastrar treinos para seus alunos.
- Passo a passo do teste:
- Acessar a interface de cadastro de treinos.
- Selecionar um aluno.
- Adicionar os exercícios, carga e repetições.
- Salvar o treino.
- Acessar a ficha do aluno e verificar se o treino aparece corretamente.
- Critérios de êxito: O treino deve ser cadastrado e visível na ficha do aluno.
- Requisito associado: RF-005
- Objetivo do teste: Verificar se o sistema permite o agendamento de sessões de treino.
- Passo a passo do teste:
- Acessar a seção de agendamento.
- Selecionar um aluno e definir data e horário da sessão.
- Salvar o agendamento.
- Verificar se a sessão agendada aparece no calendário.
- Critérios de êxito: O agendamento deve ser salvo e visível no calendário.
- Requisito associado: RF-006
- Objetivo do teste: Garantir que apenas usuários logados possam acessar suas funcionalidades.
- Passo a passo do teste:
- Acessar a aplicação sem estar logado.
- Tentar acessar a página de treinos.
- Realizar login com credenciais válidas.
- Acessar novamente a página de treinos.
- Critérios de êxito: O acesso deve ser negado sem login e permitido após login.
- Requisito associado: RF-007
- Objetivo do teste: Verificar se o personal trainer pode anexar links de vídeos aos exercícios.
- Passo a passo do teste:
- Acessar a interface de exercícios.
- Selecionar um exercício.
- Inserir um link de vídeo.
- Salvar as alterações.
- Verificar se o link aparece corretamente associado ao exercício.
- Critérios de êxito: O link deve ser anexado e acessível no exercício.
- Requisito associado: RF-008
- Objetivo do teste: Confirmar que existe uma interface específica para o professor.
- Passo a passo do teste:
- Fazer login como professor.
- Navegar pela interface do sistema.
- Verificar se as funcionalidades específicas estão acessíveis.
- Critérios de êxito: A interface deve ser distinta e apresentar funcionalidades apropriadas para o professor.
- Requisito associado: RF-009
- Objetivo do teste: Confirmar que existe uma interface específica para o aluno.
- Passo a passo do teste:
- Fazer login como aluno.
- Navegar pela interface do sistema.
- Verificar se as funcionalidades específicas estão acessíveis.
- Critérios de êxito: A interface deve ser distinta e apresentar funcionalidades apropriadas para o aluno.
- Requisito associado: RF-010
- Objetivo do teste: Validar se o usuário pode visualizar o histórico detalhado de seus treinos.
- Passo a passo do teste:
- Fazer login como aluno.
- Acessar a seção de histórico de treinos.
- Verificar se todos os treinos anteriores estão listados com detalhes (exercícios, carga, repetições).
- Critérios de êxito: O histórico deve ser exibido corretamente, incluindo todos os detalhes relevantes.
- Requisito associado: RF-011
- Objetivo do teste: Confirmar que o personal trainer pode registrar e acompanhar avaliações físicas dos alunos.
- Passo a passo do teste:
- Fazer login como personal trainer.
- Acessar a seção de avaliações físicas.
- Selecionar um aluno e inserir dados (medidas corporais, peso, porcentagem de gordura).
- Salvar as avaliações.
- Verificar se as avaliações aparecem no perfil do aluno.
- Critérios de êxito: As avaliações devem ser registradas e visíveis no perfil do aluno.
- Requisito associado: RF-012
- Objetivo do teste: Validar se o personal trainer pode registrar a frequência dos alunos nos treinos.
- Passo a passo do teste:
- Fazer login como personal trainer.
- Acessar a seção de controle de presença.
- Selecionar um aluno e marcar presença em uma sessão.
- Salvar a presença.
- Verificar se a presença aparece registrada na lista de frequências do aluno.
- Critérios de êxito: A presença deve ser registrada corretamente e aparecer na lista de frequências.
- Requisito associado: RF-013
- Objetivo do teste: Confirmar que os usuários podem recuperar ou redefinir suas senhas através do e-mail cadastrado.
- Passo a passo do teste:
- Acessar a página de login.
- Selecionar a opção de "Esqueci minha senha".
- Inserir o e-mail cadastrado e enviar a solicitação.
- Verificar o e-mail recebido com o link de redefinição.
- Acessar o link e definir uma nova senha.
- Tentar fazer login com a nova senha.
- Critérios de êxito: A recuperação deve ser bem-sucedida e a nova senha deve permitir o login.
- Requisito associado: RF-014
- Objetivo do teste: Verificar se os alunos podem avaliar cada treino com uma nota.
- Passo a passo do teste:
- Fazer login como aluno.
- Acessar a seção de treinos concluídos.
- Selecionar um treino específico que foi realizado.
- Escolher uma nota de 1 a 5 estrelas.
- Submeter a avaliação.
- Verificar se a avaliação aparece corretamente na lista de avaliações do treino.
- Critérios de êxito: A avaliação deve ser registrada corretamente, exibindo a nota e qualquer comentário, e deve ser visível na lista de avaliações do treino.
Comente sobre as ferramentas de testes utilizadas.
Links Úteis: